package com.modulethree.homework1;
/*
(1)模拟Arrays.toString(int[] arr);方法，自己封装一个public static String toString(int[] arr);

 (2)如果int类型数组arr为null，toString方法返回字符串"null"

 (3)如果int类型数组arr长度为0，toString方法返回字符串"[]"

 (4)如果int类型数组arr的内容为{1,2,3,4,5},toString方法返回字符串"[1, 2, 3, 4, 5]"

 作者：翁海龙

 */

import java.util.Arrays;

public class ArraysToString {

    public static void main(String[] args) {
        int[] arr1={1,2,3,4,5};
        System.out.println(Arrays.toString(arr1));
    }

    public static String toString(int[] arr) {

        if (arr == null) {
            return "null";
        }
        int j = arr.length - 1;
        if (j == -1) {
            return "[]";
        }
        StringBuilder a = new StringBuilder();
        a.append("[");
        for (int i = 0; i < arr.length; i++) {
            if (i == j) {
                a.append(arr[i]).append("]");
            } else {
                a.append(arr[i]).append(",");
            }


            }

        return a.toString();
    }
}


